Serge Demeyer | Publications | E-mail Feedback


Serge Demeyer / Publication (Details)

Last updated on Thursday, November 16, 2023

@inproceedings{VanGorpUML2003,
  author =        {Pieter Van Gorp and Hans Stenten and Tom Mens and
                   Serge Demeyer},
  booktitle =     {Proceedings {UML}'03 ((The Sixth International
                   Conference on The Unified Modeling Language))},
  editor =        {Perdita Stevens and Jon Whittle and Grady Booch},
  note =          {Acceptance ratio: 30/143 = 21\%},
  pages =         {144-159},
  publisher =     {Springer-{V}erlag},
  series =        {Lecture Notes on Computer Science},
  title =         {Towards automating source-consistent {UML}
                   refactorings},
  volume =        {LNCS 2863},
  year =          {2003},
  abstract =      {With the increased interest in refactoring, UML tool
                   vendors seek ways to support software developers in
                   applying a (sequence of) refactoring(s). The problem
                   with such tools is that the UML metamodel ---on which
                   their repository is based--- is inadequate to
                   maintain the consistency between the model and the
                   code while one of them gets refactored. Therefore, we
                   propose a set of minimal extensions to the UML
                   metamodel, which is sufficient to reason about
                   refactoring for all common OO languages. For
                   instance, by specifying pre- and postconditions in
                   OCL, we are able to compose primitive refactorings,
                   verify preservation of program behavior, and trigger
                   refactorings based on code smells. This way, we
                   provide future MDA tools with the ability to improve
                   existing UML designs, yet keeping them in synch with
                   the underlying code base.},
  annote =        {internationalconference},
}

Serge Demeyer | Publications | E-mail Feedback